home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994…tember: Reference Library / Dev.CD Sep 94.toast / Periodicals / develop / develop Issue 11 / develop 11 code / The NetWork Project / NetWork Programmer's Stuff / NetWork.canon next >
Encoding:
Text File  |  1992-07-15  |  2.1 KB  |  52 lines  |  [TEXT/MPS ]

  1. #this is a translation table for NetWork for use with the canon tool
  2. #it also shows those changes which affect the interface
  3. #old: 0.9 - 1.1        new: 1.2
  4. #Message Record Fields
  5. MsgXFerID    MsgTrpRefCon
  6. MsgRefCon    MsgUserRefCon    # local use only. reserved for scheduler
  7. MsgStamp    MsgReference    # refers to a context, not to an individual message
  8. MsgQuePtr    Msg2ndLink
  9. MsgTrp    MsgTrpPtr
  10. MsgCapas    MsgCapasVerb
  11. MsgTrpInfo    MsgTrpRefCon
  12. MsgInContext     MsgHeaderUsable    # suggest that the header should be checked only
  13. MsgUseable     MsgUsable    # corrected spelling
  14. MsgStdSize    MsgCoreSize
  15. MsgStdData    MsgCoreDate
  16. #
  17. # Library
  18. #
  19. pSignature    pProcessSignature    # may be Net0…Net9 for dynamic
  20. pFileSignature        # new. Original signater of file/process
  21. InstallTransport        # new. Install additional transport system
  22. RemoveTransport        # new. Remove a transport system
  23. ProgramBreak        # changed. now restricted to str63
  24. IdleMonitoState        # new.
  25. IdleTicks        # new. Nr of ticks the machine has been idle
  26. LaunchLocalApplication    # new
  27. DumpMessages        # new. Writes all current messages to log file
  28. SignalMsg        # new. Reports messages which need action
  29. FlushMsg        # changed to allow selective flushing
  30. PostMsg        # changed to support multiple transport systems
  31. ForwardMsg        # new. Forwards a message
  32. InitNetWork        # changed to take an event as parameter
  33. #
  34. # All name look-up has been moved from NetWork.p to NetWorkLookUp.p
  35. #
  36. NlGetSleep        # new. Returns preferred sleep value for look-up
  37. #
  38. # Scheduler
  39. #
  40. Scheduler    NetWorkScheduler    # avoid conflicts with future Apple libraries
  41. MyTransport        # new. Points to default transport system, or NIL
  42. TaskStamp    TaskId    # stamp would lead to confusion with contextstamp
  43. Iterations    TaskIterations    # to do on task, not the total number of iterations
  44. Destination    TaskAddr
  45. PrevDest        # new. Latch for previously used address
  46. InitReceive    InitTaskHandler
  47. HandleMsg        # new
  48. Task    PeriodicTask
  49. GetSleep        # new. Returns preferred sleep value for scheduler
  50. DoNewTask        # changed to support multiple transport systems
  51. SendMessage        # changed. Message header now refers to handler 
  52. ReplyMessage        # changed. Message header now refers to handler